/*
 * SoftwareSAR - 1.0
 */

package br.com.cpqd.ssar.mediador;

import br.com.cpqd.ssar.utilitarias.FonteEletromagneticaSimulacao;


/**
 * Interface do Pacote que Gerencia os Serviços relacionados as Fontes Eletromagnéticas
 * @author Carlos H. S. Santos
 * @version 1.0
 */
public interface RequisicaoFontesEletromagneticas {

    /**
     * Cadastrar nova fonte Eletromagnetica na Simulacao
     */
    public FonteEletromagneticaSimulacao inserirFonteEletromagneticaSimulacao(float x, float y, float z);

    /**
     * Remover Fonte Eletromagnetica da Simulacao
     */
    public boolean removerFonteEletromagneticaSimulacao(FonteEletromagneticaSimulacao fonte);

    /**
     * Chamada da Janela para remocao das fontes eletromagneticas da simulacao.
     */    public void callJanelaRemoverFonteEletromagnetica();


    /**
     * Editar Fonte Eletromagnetica
     */
    public void editarFonteEletromagneticaSimulacao(FonteEletromagneticaSimulacao fonte);
    
}
